package com.molichuxing.services.infrastructure.service;

import com.molichuxing.services.infrastructure.dto.response.response.ResourceDto;

import java.util.List;
import java.util.Map;

public interface ResourceService {
    List<ResourceDto> getResoureTree(int systemType);

    List<ResourceDto> getTabList(int pid, int systemType, Integer groupId);

    /**
     * 获取符合条件的数据
     * @param param
     * @return
     */
    List<ResourceDto> getResourceListByParam(Map<String, Object> param);

    List<ResourceDto> getResourceByUri(String uri);

    List<ResourceDto> getResourceTabByUri(String uri, int systemType, int groupId);
}

